Evaluating the Cost-effectiveness of Dynamic-balanced Adaptive Wormhole Routers
نویسنده
چکیده
The cost-effectiveness of wormhole torus-networks is systematically evaluated with emphasis on new dynamically-balanced wormhole routing algorithms. These algorithms use balanced assignments of virtual channels to distribute the workload evenly throughout the network, resulting in significant performance improvement. In particular we enhance previous algorithms by removing the non-packet-co-residence restriction on the escape channel. We demonstrate that the algorithms are deadlock-free. A two part evaluation environment is developed consisting of a cycle-driven simulator for high-level measurements such as network capacity and an ASIC design package for low-level measurements such as operating frequency and chip area. This environment is used to compare our routing algorithms with their counterparts under various network constructions and workload parameters. Routers are modeled, verified, synthesized and optimized targeting a state-of-the-art ASIC technology. It is demonstrated that the complicated control of adaptive routing is not necessary on the critical path of the router if sophisticated techniques, such as parallel decoding with optimal path generation and a hierarchical skipping design of the round-robin arbiter, are applied.
منابع مشابه
A Comparison of Router Architectures for Virtual Cut-Through and Wormhole Switching in a NOWEnvironment
Most commercial routers designed for networks of workstations (NOWs) implement wormhole switching. However, wormhole switching is not well suited for NOWs. The long wires required in this environment lead to large buffers to prevent buffer overflow during flow control signaling. Moreover, wire length is limited by buffer size. Virtual cut-through (VCT) achieves a higher throughput than wormhole...
متن کاملA Cost and Speed Model for k-ary n-Cube Wormhole Routers
The evaluation of advanced routing features must be based on both of costs and benefits. To date, adaptive routers have generally been evaluated on the basis of the achieved network throughput (channel utilization), ignoring the effects of implementation complexity. In this paper, we describe a parameterized cost model for router performance, characterized by two numbers: router delay and flow ...
متن کاملAdaptive Bubble Router: A Design to Improve Performance in Torus Networks
A router design for torus networks that significantly reduces message latency over traditional wormhole routers is presented in this paper. This new router implements virtual cut-through switching and fully-adaptive minimal routing. Packet deadlock is avoided by providing escape ways governed by Bubble flow control, a mechanism that guarantees enough free buffer space in the network to allow co...
متن کاملThe Adaptive
The design of a new adaptive virtual cut-through router for torus networks is presented in this paper. With much lower VLSI costs than adaptive wormhole routers, the adaptive Bubble router is even faster than deterministic wormhole routers based on virtual channels. This has been achieved by combining a low-cost deadlock avoidance mechanism for virtual cut-through networks, called Bubble flow c...
متن کاملAdaptive Routing on Transputer Networks with Torus 2-d Topology
Second generation multicomputers use wormhole routing, allowing a very low channel setup time and drastically reducing the dependency between network latency and internode distance. The network routing can be deterministic or adaptive. In this paper, we present the development and implementation of a fully adaptive routing algorithm. Our work is carried out in a multicomputer with the C104 rout...
متن کامل